land-based predators - İspanyolca İngilizce Sözlük